package global

import (
	"ginweb-admin/commons/parse"
	"github.com/patrickmn/go-cache"
	"go.uber.org/zap"
	"golang.org/x/sync/singleflight"
	"gorm.io/gorm"
)

var (
	Config         *parse.Config // 全局变量结构体解析yaml文件
	DB             *gorm.DB      // 全局变量数据库连接
	Cache          *cache.Cache  // 本地缓存（挤下线）
	Log            *zap.Logger   // 日志
	SugarLog       *zap.SugaredLogger
	ConcurrentLock = &singleflight.Group{} // 并发锁
)
